Yes, that's a very good point and is something I need to check in my truck. I've started to get some pinging on hard starts from a stop. I would really like to find the root cause instead of going to a higher octane fuel.
Theoretically 87 should be the best choice, but if you see an increase in MPG then the truck might be retarding the timing on 87 and you don't know it.