England captain Steven Gerrard has set his sights on breaking David Beckham's international appearance record.