How to create custom field in ubercart 3.x checkout page?
I found the Extra Fields Checkout Pane module.


  This module allows an administrator to define additional (billing and shipping) address fields as well as custom order fields in Ubercart e-commerce suite. These fields will be available during checkout process and in order handling pages.
  This module has been developed and tested with Ubercart 2.6.