It started this morning with a lot of cranking?
Not sure that is really a question so I will assume you are making a statement!
If you continue to crank the engine for long periods you will eventually burn out the starter.
So I suggest that you resolve the starting issue and save your starter.
Starter cranking speed- is it as fast as you remember it always being or is it slower than normal? Have you cleaned the battery cable ends or had the battery load tested? Has the starter been tested off of the tractor?
Glow plugs- do you know if they are working? I doubt it is that cold in Florida but I use glow plugs on my old tractor ever time that I cold start it here in central Texas. I think you said it was still warm when you could not get it started but try to get it up to operating temperature or better yet work it hard for 30 minutes then park it where you want it to be, turn it off and immediately try to start it again. If it starts hard then you know it is a struggle to start not just in the cold condition.
Fuel-Answer
@North Idaho Wolfman question above in post #4 and 9. You may want to change the fuel out and the fuel filters out just to eliminate any issues with that. How is the tractor running after it starts? Does it have normal power or not? When it starts is it belching a lot of black smoke that clears up after a few seconds or minutes? What color is the smoke when it is running? Has it been run out of fuel recently?
Air-how was the air filter?
Compression- have you done anything to the engine that could have caused the compression to change? Adjusted the valve train, run it hot?
Do you understand what the diesel engine requires to start and run or are you more familiar with only gasoline engines?
You need to provide fairly clear answers and descriptions of the problems to get good answers.