Your engine & transmission will warm up better & faster by driving. Not only that, but it also warms up your wheel bearings & shocks. But that also means driving gently until it's warmed up. If it's cold enough to get ice on your windows, then let it idle for a minute while you scrape that off. It kinda works out...
Big diesel engines have issues with fuel & combustion that we don't have to worry about.