It is clear that if the triangle is equilateral, the condition is verified.
The reciprocal property is also true.
Indeed, if $\omega:=e^{2 i \pi/3}$ (with property $\omega^3=1$ : it is a third root of unity), we have the complex factorization :
$$0=a^3+b^3+c^3-3abc=(a+b+c)(a+b\omega+c\omega^2)(a+b\omega^2+c\omega)\tag{*}$$
We can assume that $a=1$ without loss of generality (otherwise said, we take the first side as our unit of length). The first factor $a+b+c$ in (*) cannot be zero. Let us assume that it is the second factor which is zero :
$$1+b\omega+c\omega^2=0\tag{1}$$ As it is known that :
$$1+\omega+\omega^2=0\tag{2}$$
Subtracting (2) from (1), we get :
$$(b-1)\omega =-(c-1)\omega^2$$
which is equivalent to :
$$(b-1) =-(c-1)\omega\tag{3}$$
which is possible iff $$b=c=1$$
(indeed if $c\ne 1$ we would have in (3) a real number equal to a pure imaginary number).
Therefore $a=b=c=1$ and the triangle is equilateral.
Same deduction if it is the third factor in (*) which is zero.