Taking your question to the realm of schemes I think that assuming something like that ${\rm Aut} F$ has a natural scheme structure gives you something that could be considered the algebraic equivalent of this statement.
Here is the argument. You can decide what needs to be assumed in addition to the above to get your goal.
Let $\pi:X\to S$ be a smooth morphism and $F$ a (smooth) variety such that $F\simeq X_s$ for all $s\in S$. Consider the relative ${\rm Isom}$ scheme
$$
{\rm Isom}_S(X,F\times S)\to S.
$$
This is a problem point as it might not exist. Or rather, the ${\mathscr Isom}$ functor is not necessarily representable. See this answer for a sketch of why this functor is representable for projective families and Torsten Ekedahl's answer to the same question for an easy example when it is not.
Anyway, if $I:={\rm Isom}_S(X,F\times S)$ exists, then consider the base change of your family to $I$,
$$
X_I=X\times_S I\to I,
$$
and consider the relative ${\rm Isom}$ scheme for the new family:
$$
{\rm Isom}_I(X_I,F\times I) \to I.
$$
Since the fibers of $X$ are isomorphic to $F$, the fibers of this scheme are isomorphic to ${\rm Aut} F$.
From the definition of the ${\mathscr Isom}$ functor it is clear that
$$
{\rm Isom}_I(X_I,F\times I)\simeq {\rm Isom}_S(X,F\times S)\times_SI = I\times_S I,
$$
so it admits a natural section over $I$. In other words, $X_I\simeq F\times I$.
So this proof seems to show that if ${\rm Isom}_S(X,F\times S)$ exists, then there is a base-change that trivializes $\pi:X\to S$. As a next step I would try to take multisections of ${\rm Isom}_S(X,F\times S)\to S$ to get a finite cover. You would probably want for each $s\in S$ a multisection that is unramified over $s$ to get an étale local trivialization. If you are happy with a local trivialization in the Euclidean topology (assuming you're working over $\mathbb C$) then this should do it. For the issue of local trivialization in the Zariski topology, see below.
Finally, this proof definitely shows that if $F$ is projective with a finite automorphism group, then $\pi:X\to S$ is étale locally trivial: the projectivity of $F$ implies the existence of ${\rm Isom}_S(X,F\times S)$ and the finiteness of ${\rm Aut} F$ implies that ${\rm Isom}_S(X,F\times S)\to S$ is a finite étale morphism.
To see the last statement, recall that the $I:={\rm Isom}_S(X,F\times S)$ functor/scheme is defined as an open subfunctor/subscheme of ${\rm Hilb}_S(X\times_S(F\times S))\simeq {\rm Hilb}_S(X\times F)=:H$. From the latter description it is clear that $H$ is flat over $S$. As $I$ is open in $H$, its closure in $H$, say $\overline I\subseteq H$ consist of a union of irreducible components of $H$ and hence it is also flat over $S$. Furthermore, $H$ is projective over $S$ and this implies that then $\overline I$ is finite and flat over $S$. Then it follows that the length of the fibers of $\overline I$ is constant. But the same is true for $I$ because its fibers over $S$ are isomorphic to the same automorphism group. Finally, as $\overline I$ is finite over $S$, $\overline I\setminus I$ cannot be dominant onto $S$, which implies that the general fiber of $\overline I$ and $I$ coincide. So the constant length of the fibers of both $\overline I$ and $I$ are the same and hence they are the same. In other words, $\overline I=I$ and hence $I$ is flat over $S$. As it has isomorphic fibers, it has to be unramified and hence étale.
Addendum
Regarding the discussion of families that are analytically but not algebraically locally trivial, an important difference is whether they have a section or not.
Assume that $\dim S=1$. Then if $\pi:X\to S$ is a smooth projective family without a section, then it cannot be algebraically locally trivial, since the closure of a section of the trivial part over a Zariski open set would give a section of the family. So, this way it is easy to find tons of examples.
On the other hand, a (quasi-)projective family over a curve will always have multisections, so it will have a section after a base change. So, for algebraically locally trivializing an isotrivial family the best hope is to do it after a finite base change. The above proof shows that if the appropriate $\mathscr Isom$ functor is representable by a quasi-projective scheme then this is doable. In particular, if $\pi:X\to S$ is projective, it can be trivialized with a finite base change (take a multisection of ${\rm Isom}_S(X,F\times S)\to S$).