I don't have a bike rack on my truck because I put my ride in the camper shell.
I have a cab high shell and had been transporting by removing the front wheel and lowering the seat. Of course, to lower the seat I need to remove the rear light and to remove the wheel, I had to remove the front light mount, and then load the bike onto it's fork mount etc...and then reverse the process upon arriving at destination. Huge PiA.
Since I have windoors on the shell I was able to find a remedy that works for trips where my shell is not full. I load the bike unaltered diagonally and rest the drop bars and seat on the shell ledge while turning the front wheel slightly. The cranks and pedals are free. You need the windoor to be able to position the bike easily, but I suppose it could be done without with a little more effort.
One could bungee in place, but I don't. Huge time saver and my bike has never moved in transport. Shell locks up and hides cargo and no worries with getting tear ended.
This is on a 2013 Tacoma long bed. Worth a try for those with similar or larger set up.
Bought the shell for $600 and also highly recommend with or without bike transport.