"take up a challenge" normally means to accept a challenge that someone else has set. "start up a challenge" is not a well known expression (at least, not to me). I would probably understand it as meaning to originate or create a challenge that other people may then accept.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.