the way i do my bike, it's an 85 yamaha virago xv1000 that weighs like 650 lbs wet, i load it into the truck, bring the rear tire right to the rear edge of the tailgate, put my ramp in the bed and then push the bike forward onto the the ramp, with the front tire, that way the bike is holding the ramp in (i also strap the ramp at the back)
the front is held down by 2 ratchet straps, tied onto the forks, and compress the shocks about 1/2-3/4" downwards. the rear is held on by another strap, it basically goes from one tie point to the rear tire, where it does a single loop around it and to the opposite tie down, this is not very tight, some jurisdictions will give you a hard time for not having the rear secured, as it could bounce upwards and the rear tire could move... better safe than sorry, and it's not that hard to put an extra strap on... with the tail of this strap, i run it through the d-ring on the ramp that i have (as my tailgate is down)
my ramp: my ramp is very simple, it consists of a 2"x10"x8', which has a ramp foot on one end, the ramp foot is designed specifically for this application, and i used 2 carrage bolts to hold it on... (see below) i also use a small d-ring type deal underneath the ramp, which i attach to my trailer hitch with a ratchet strap, so the ramp does not move while loading (see below)
additionally to the above stuff, i've heard of horror stories that people have had the bike on the back of the truck for a long trip, and the headboard of the bed has been bent by the tire pushing up against it, and braking and such, being that you're putting the tire in the spot that has the most leverage... in some circumstances it was dented so badly that the bed was making contact with the cab. to counter this, i went to home depot and i bought a 2x10 from the cull lumber, these are short pieces of wood, the undamaged sections of split, broken, warped boards, and a 4' piece of 2x10 can be had for like $1... i put that between the headboard and the front tire of my bike
ramp adapter thing:
d-ring thing: (not exactly like mine, but close enough)
my entire setup:
the front is held down by 2 ratchet straps, tied onto the forks, and compress the shocks about 1/2-3/4" downwards. the rear is held on by another strap, it basically goes from one tie point to the rear tire, where it does a single loop around it and to the opposite tie down, this is not very tight, some jurisdictions will give you a hard time for not having the rear secured, as it could bounce upwards and the rear tire could move... better safe than sorry, and it's not that hard to put an extra strap on... with the tail of this strap, i run it through the d-ring on the ramp that i have (as my tailgate is down)
my ramp: my ramp is very simple, it consists of a 2"x10"x8', which has a ramp foot on one end, the ramp foot is designed specifically for this application, and i used 2 carrage bolts to hold it on... (see below) i also use a small d-ring type deal underneath the ramp, which i attach to my trailer hitch with a ratchet strap, so the ramp does not move while loading (see below)
additionally to the above stuff, i've heard of horror stories that people have had the bike on the back of the truck for a long trip, and the headboard of the bed has been bent by the tire pushing up against it, and braking and such, being that you're putting the tire in the spot that has the most leverage... in some circumstances it was dented so badly that the bed was making contact with the cab. to counter this, i went to home depot and i bought a 2x10 from the cull lumber, these are short pieces of wood, the undamaged sections of split, broken, warped boards, and a 4' piece of 2x10 can be had for like $1... i put that between the headboard and the front tire of my bike
ramp adapter thing:

d-ring thing: (not exactly like mine, but close enough)

my entire setup:
