Lots of folks on here have had good luck with Avin and Eonon, there are numerous others as well, just search xoutpost for any of the actual radio names or "aftermarket radio", "radio upgrade", etc and you will get a wealth of information as well of a wealth of installation assistance also. Bunch of threads on here with lots of pics
Avin:
https://avinusa.com/
Eonon:
https://www.eonon.com/Default.aspx
Obviously I'm not affiliated with either, just giving you a couple of links to browse
Check your X for options, lots of radios are "plug and play" if you know what you have in the truck (factory amp, dsp, etc, etc) and order it accordingly. Ok, probably shouldn't say "lots", but there are a handful.