Muss man nicht. Man kanns auch direkt beim deklarieren mit einem Wert füllen, mach ich dauernd:

int SollSpeed=0; // funktioniert auch oberhalb der setup() schon
Nur sollte man dann später nicht irgendwo SollSpeed noch mal als Int definieren:

void loop()

{
int Sollspeed= 12; //funktioniert nicht, da es diese Variable schon gibt(und zwar, da ausserhalb deklariert, als globale), da schreibt man dann nur
SollSpeed=12; // das geht.
}