The solution to Nim was known by 1901 (C. L. Bouton. "Nim, a game with a complete mathematical theory", Annals of Mathematics 3 (1901–02), 35–39), over 30 years before the Sprague-Grundy Theorem (1935, 1939). Once you have the idea that Nim might be the most general model for an impartial game, perhaps by reducing Nim variants to Nim, then which Nim heap corresponds to a game is pretty obvious: If an impartial game $G$ contains the option $\star n$ then $G+\star n$ is a first player win, so $G$ can't be $\star n$. By induction, adding the first excluded option makes the game a second player win, so that's what $G$ is.
I'll say a little more to motivate the solution to Nim, inspired by Mark Wildon's answer.
First, if you have two heaps of equal size, this is a second player win by mirroring.
Second, which sizes of heaps can't be expressed as arbitrary sums of smaller heaps? The "primes" in this sense are the powers of two.
Together, these motivate expressing $\star n$ as $\sum \star 2^{a_i}$, and prove that $\star m + \star n = \star x$ where the binary representation of $x$ is $\text{XOR}$ applied to the binary representations of $m$ and $n$.