Your answer has been said, the truck needs maintanance.
My 6.0 would start in 10 degrees anytime no issues using T5 10w-30.
They are a finicky engine but when properly up to snuff are freakin power houses.
Check batteries, ficm voltage, glow plugs, injectors.
Is he running injector lube...