I think it depends very much on which English-speaking community you are living amongst, and to some extent on their age group. "; they are more likely to say "I'm fine, thanks". For now, at least, "I'm good" is more the province of the young in the UK.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.