It is true (even if $k>1/2$) if $f(x)\geq0$ by constructing $g(x)=f(x+k)-f(x)$ and using the IVT since $g(0)=f(k)\geq0$ and $g(1-k)=-f(1-k)\leq0$. I'm OK with relaxing the assumptions to $f$ being smooth, if it helps.
Why $k\leq1/2$? Build $f(x)$ such that $f(x)>0$ in $(0,0.5)$ and $f(x)<0$ in $(0.5,1)$.
