Touchless car wash for the win. Generally good enough to get most if not all of the dirt off the truck and the main concern if salt from winter driving. Any other time in the year and the hose works just fine.
I find that getting a detailer can help since inbetween those quick touchless washes you can have your paint and overall exterior looked over and treated by a professional. Goes a long way if your like me and keep your vehicles for a long time