We do not currently know of any antonyms for on one's mettle.
For similar words to on one's mettle, try: