I believe that ${\rm SL}(n,\mathbb Z)$ is perfect for $n \ge 3$. You can get a transvection as a commutator:
$\left[
\left(
\begin{array}{ccc}
1 & 0 & 0\\
1 & 1 & 0 \\
0 & 0 & 1
\end{array}
\right)
,
\left(
\begin{array}{ccc}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & -1 & 1
\end{array}
\right)
\right]
=\left(
\begin{array}{ccc}
1 & 0 & 0 \\
0 & 1 & 0 \\
1 & 0 & 1
\end{array}
\right).
$
and similarly you can get any matrix which is the identity with a single $1$ elsewhere. It is not hard to show that ${\rm SL}(n,\mathbb Z)$ is generated by matrices of this form.
I am sure the Frattini subgroup must be trivial for all $n \ge 2$. The kernels $K_p$ of the natural maps onto ${\rm SL}(n,p)$ for primes $p$ all equal to intersections of maximal subgroups, and the intersection of all of the $K_p$ is clearly trivial.