Did Zac Efron sing bet on me?

Efron sang all his own songs in High School Musical 2, including "Bet on Me."