Okay, what I'm about to say is my opinion, based on my own independent research [I say this because there may be people who disagree with me - and that's fine].
I believe it's poor practice to idle the engine to warm it up. I think it's a bad idea with gassers too, but especially with a diesel. At idle, your fuel/air ratio is very very low (I've heard as low as 100:1). With so little fuel being injected, you're really not generating much heat at all. All that time you're sitting there idling, a significant portion of what little fuel you're injecting isn't even burning - it's washing down your cylinder walls and leaking past your rings into your oil. The cylinder washing can clean off any beneficial lubricating layers on the cylinder walls, and it's not good to have diesel in your oil. I'm not sure which effect is greater. Also remember that at idle your oil pressure and flow is minimum. In fact, Cummins specifically forbids idling the engine longer than 5 minutes before break-in.
I asked about the exhaust brake because using one is a way to prevent the aforementioned problems. Another way is to idle the engine up. Now, it will idle up to 1000 RPM on its own, but some people (myself included) don't think that's high enough in really cold temps. With an 04. 5, you should be able to manually high-idle the truck using the cruise control buttons. 1200 RPM is a good choice, in my opinion.
I'm not trying to make you paranoid! Some people idle their engines for long periods of time and never have a lick of trouble. I'm just giving you reasons you might reconsider. Personally, I believe in idling the engine for 2 minutes (until the grid heaters have finished cycling), then driving easy (keeping RPM below 2000) until the engine has warmed up.
Now, SHayans, I actually think your mileage is pretty good for an 04. 5! Lots of people are struggling to get 14-15 on the highway. Think how much better it would be if you cut out all that idle time.
Please, if I've said anything exceedingly stupid someone correct me...
-Ryan
