Heskey has been training with Bolton and seems to have done enough to impress manager and former Leicester team-mate Neil Lennon.
Bolton must wait for international clearance to see if he will be available for their Boxing Day clash with Blackburn.
The 36-year-old Heskey has featured for Liverpool, Birmingham, Wigan and Aston Villa. He has 62 England caps.
Heskey was released by Australian A-League side Newcastle Jets in April.