That's one of several ways to look at it, and I don't disagree with it. And yet some people just want a newer model and always will, and that's fine, too.
Let each person spend, save or shift money as he sees fit!
Absolutely, If you want a new truck, get a new truck. I have friends who are constantly buying new and selling cars to get something new, because they don't want he hassle of car repairs, or things being out of warranty, whatever, but that is their choice. I have 190K on my 07, I paid $25K for it, and even after I did some things, taxes, title transfer and all the other dealer gobblygook I was still under $30K. Around the same time I got mine, a friend bought a new truck and it was equipped about the same, I simply pointed out I paid $25K, it has 70K on it, but he has 0 miles, and paid $50,000. The end of the day, what could I do with $25K that he paid over mine? He looked at me funny as if he never thought about it that way.
The OP asked the question of whether or not he should trade it in, or keep it... Personally drive the snot out of it, if he is tired of it, then get something new... If he waits 2 years and buys a 2019 in two years with the same miles he puts on his 2013, he will be ahead financially, even if there are things to be fixed on the 19..
Looking at 2017's today, it appears that the depreciation of a typical mileage of 25,000 miles you save $20,000 over buying a brand new Premier... AND you have some warranty left...