Singapore Airlines is now allowing you to see the menu about three weeks to one month prior to flight.
so you can make the decision if you want to BTC or not.
But SQ's IT is not the greatest and the posting of actual menus varies. But if you check two weeks prior to flight, it should be pretty safe!
Carfield