A good toast takes less than two minutes and stays with people far longer than the meal. All it needs is a full glass, one true story about the person you are honouring and the nerve to stand while everyone else stays seated.
write your last line first
Decide on the final sentence before anything else, and make it end with their name. Everything you say should lead there. Write it down, then add the story that earns it. Keep the whole toast to about 150 words, roughly a minute and a half at a calm pace. Learn the last line by heart.

stand and wait for silence
Stand up, pick up your glass and say nothing. Do not tap it with a knife: thin glass cracks, and a standing person is noticed within ten seconds anyway. When the table is quiet, wait three seconds more. That pause tells people you mean it and gives you one breath to slow down.

tell one story about them
Tell one specific moment, not a list of qualities. A night, a phone call, a thing they said. Give the place and one detail, then say in a single sentence what it shows about them. Leave out in-jokes half the table won’t understand and anything you would not repeat in front of their mother.

raise your glass and say their name
Lift the glass to eye level as you reach the last line and look at the person, not the room. Speak it slowly, so their name is the final word. Wait for the table to repeat it before you drink, then sit down. Do not add a second ending; the toast is over when the glass comes down.

The usual mistake is an apology at the start. Leave it out, and nobody will know you were nervous.