I use a mag mount and stick my Larsen 2/70 dual band antenna right in the middle of the roof of my F-150.
The only bad thing is that you have to run the coax out the passenger door above the window. I don't carry many passengers in my truck so it's not that much of a bother.
If you do have a lot of passengers getting out and in, it might be a pain having to worry about the coax tangling or kinking every time the passenger door opens and closes.
As others say, an NMO trunk/fender mount clip and mounted on one side of the hood would work, but you'll lose the even 360 degree ground plane effect you get when you're in the middle of the roof.