Determine the Base Current Amplification factor using Ltspice
Jameco's 2N3055 sales website lists a number of different datasheets for the 2N3055. In addition to those, there is also the NTE datasheet for the 2N3055.
From those, find the following minimum values for \$\beta\$ (\$h_\text{FE}\$):
$$\begin{align*}
\text{2N3055}\left\{
{\begin{array}{rl}
\text{TI:}&amp;15 @ 1\,\text{A}\\
\text{ST:}&amp;20@4\,\text{A}\\
\text{OnSemi:}&amp;20@4\,\text{A}\\
\text{Motorola:}&amp;20@4\,\text{A}\\
\text{Central:}&amp;20@4\,\text{A}\\
\text{NTE:}&amp;20@4\,\text{A}
\end{array}}
\right.
\end{align*}$$
I'd gather from the above that most modern 2N3055's will have \$\beta\ge 20\$ for all your cases. But just to be safe, let's go with the TI value of \$\beta=15\$. I do think that you could rely on this, today.
Given the other specification for the voltage drop across the collector resistor, you know the BJT will NOT be saturated. So, this means you don't need to worry about that issue. Therefore, your base current will be either \$I_\text{B}=\frac{1\:\text{A}}{15}\approx 67\:\text{mA}\$ or else \$I_\text{B}=\frac{200\:\text{mA}}{15}\approx 13.5\:\text{mA}\$.
The value for \$V_\text{BE}\$ will vary. You can, if you wish, go back through all of the datasheets to find out the worst-case value (OnSemi says this is at most \$1.5\:\text{V}\$ at \$I_\text{C}=4\:\text{A}\$.) That will take into account all temperature variations over the operating range as well as voltage drops due to bulk impedances at each lead (base and emitter) for a current that is higher than you need to deal with. So just pick your poison here. Personally, I'd just use \$V_\text{BE}\approx 1\:\text{V}\$ and go with that. But it's your call.
From there you can compute a reasoned value for the base resistor.