The futures out to three years are currently almost flat. I'm fine with locking in $3.00/gallon.
Looking into it, the easiest may be to buy USO "stock". It is designed to trade close to the price of heating oil (essentially the base material for diesel)
If I budget $5000 for a long trip, I essentially lock in the current price through buying $5000 of USO....... I think.