Masterdrago,
I too have a 2017 but it is a 2500. First, we don't have block heater cords for our trucks in Texas unless you install the cord yourself, ordered it with one from the factory, or the truck was an import from the northern climates. Texas trucks typically don't have them standard. I grew up in Alaska most of my life and know first hand how invaluable they are at -50 in Fairbanks but in Texas they're overkill so I wouldn't waste my money unless traveling north in the future. As for the weather we recently had when we saw temps in the 20's, I simply remote started mine as I was getting dressed in the morning and within a couple minutes I could hear the engine RPMs increase automatically. By the time I got in the truck, my coolant temp was showing to be about 90 degrees. On the morning when we had 22 degrees a couple weeks ago, I hit the exhaust brake manually but quickly turned it off because at 4:40 in the morning my neighbor might not take it too kindly. And in my experience up north, using the exhaust brake to reduce warm up duration is just fine as long as you don't idle the heck out of it...thus the reason you utilize the e-brake to warm the engine up but reduce the idling time to do so.