It depends on where I go. If I’ve been there before and order something I know I’ll like, I bolus after I order, unless I’m pretty high, in which case I might bolus with a correction after I get my drink but before I get my order taken. If I’m ordering something new (which I rarely do), am at a new restaurant, or see that they are very busy or the waitress/er is very slow, I’ll wait until my food is in front of me.
On the same topic (kind of), there’s a great pizza place near me. I always order the small order of boneless buffalo wings and a side salad, then ask how long it will be. I can always count on them! I know exactly how much insulin to take and exactly when to take it. Obviously, things can happen (car accidents, for example), but I’m at home so it’s okay. It’s just nice feeling normal when someone wants to order food and I can say “Hey! That’s easy for me now!”