Warm up your truck? What's that :joker:
I try not to go above 2500 RPM until my coolant is above freezing. Though I was up at 2600 RPM with 17*F coolant while I was tuning the cold modifier tables. I honestly believe modern engines (if built correctly) will handle the temperature a lot better than people expect. My truck runs and drives fantastic once the coolant is above freezing. I try and go easy on the throttle (<50%) until it hits 140*F, but if I idled until it was warm, it would take me 30 minutes before I left my driveway. My normal winter commute is start & idle for 60 seconds, drive "gently" (lol) through town, and by the time I hit the on-ramp, it is 140+F and I just go for it.
As for the OP's truck no moving after 2 weeks, I concur, it is drainback. If it did that after sitting over night, I would be concerned, but after 2 weeks, just let it idle for 60+ seconds then go.