if you have room, The newer Ram Trucks 2018 up do, i'd go with a Breedlove mount. You will pretty much have to remove your headliner to do a good mount job and thats the hardest part. Breedlove mounts are built like a tank and will not fail. Do your homework, not every NMO mount is equal, a lot are junk.. Here is a good read. https://www.hamradio.me/antennas/nmo-mobile-antenna-mount-options.html
https://breedlovemounts.com/store/ols/products/nmo-roof-mount