changing old sooner than later never hurts anything. please do it yourself and buy a filter cutter and inspect it.
on my engines I've built, first oil change of the break in oil after a warm up cycle or 2. and then at 500 miles or so and inspect the filter.
I've only brought 2 new vehicles personally. one was my bike, rode it home from the dealer and changed oil, then broke it in. my ls1 car I put about 75 miles on it, changed oil and it made it's first pass at the 1/4 mile at 250 miles.. engine never gave me a hint of trouble at over 100k when it was stolen. I believe it would still be running good today if I had it
if you care about the engine currently in your truck, I'd change oil, and I would personally go 10w40 not the 0w40 unless it's sub zero starting Temps where you are right now.
cut the filter open and inspect it closely as well, if clean you're good, if you find much of anything, change it again in a 1000 miles and inspect the filter media again. if clean, you're probably good. if you still got metal, try to get a new engine from gm, yours is probably already hurt.