<font color="blue"> How long before you start your tractor are you suppose to plug it in?</font>
The goal is to raise the engine temperature.
Once the temp comes up, then additional energy is just used to maintian temperature. So if you plug in early, you just waste money keeping the engine warm till you crank it over.
So the key is timing. The colder it is outside, the more time it will take to get the engine up to temp.
If wasting money is not an issue, then several hours is not a big deal. Or just leave the thing plugged in all the time.
Myself, when it is really cold (0 deg. F or lower) I like to leave the heater on for an hour or so. Less as the temps climb, but always a half hour min. probably.
You will know when you start the tractor if you did not wait long enough. Cold starts sound different...