Should we speak ill of someone even if what we know is true? That would depend upon the situation and your motive. The answer is yes if speaking out will be for the greater good, correct some injustice, bring someone back to God, etc. The answer is no if your motive is retaliation, to defame someone, or just to gossip. The glory of God is at stake.