does the word toasted have a long o sound

Yes.

You can tell the long vowel sounds because they sound exactly the way you pronounce them when you say the alphabet:

a...e...i...o...u