I say speak up before you get angry and then the conversation is about doomed.
Speak up while you can still do it calmly.
Is there ever a situation when the best course of action is to let things go and hope that they improve on their own? How do you know how to "pick your battles?"